﻿@model CREAPA.Dominio.Dossie

@{
    ViewBag.Title = "Dossie";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h2>Dossie Funcionario @ViewBag.Login</h2>

@{    
    var gridlistaDossie = new WebGrid(ViewBag.listaDossie, canPage: true, rowsPerPage: 100);
}

@using (Html.BeginForm()) {
    @Html.AntiForgeryToken()
<h2>Lista de Arquivos</h2>


@Html.ActionLink("Cadastrar Arquivo", "Cadastrar", null, new { @class = "link-button" })
<br>
<br>
@gridlistaDossie.GetHtml( tableStyle: "table",
        alternatingRowStyle: "alternate",
        headerStyle: "header",
        footerStyle: "footer",
        mode: WebGridPagerModes.FirstLast | WebGridPagerModes.NextPrevious,
        firstText: "Primeiro",
        previousText: "Anterior",
        nextText: "Próximo",
        lastText: "Último",columns: gridlistaDossie.Columns(
            gridlistaDossie.Column("Id", header:"Número", format: @<text><center>@item.Id</center></text>),                 
            gridlistaDossie.Column("TipoDocumento", header:"Tipo do Documento", format: @<text>@item.TipoDocumento</text>),
            gridlistaDossie.Column("PessoaInteressado", header:"Pessoa Interessada", format: @<text>@item.PessoaInteressado</text>),
            gridlistaDossie.Column("Descricao", header:"Descrição", format: @<text>@item.Descricao</text>),
            gridlistaDossie.Column("DataDocumento", header:"Data do Documento", format:(item) => item.DataDocumento != null ? item.DataDocumento.ToString("dd/MM/yyyy") : ""),
            gridlistaDossie.Column("PessoaCadastrou", header:"Pessoa que Cadastrou", format: @<text>@item.PessoaCadastrou</text>),
            gridlistaDossie.Column("DataCadastro", header:"Data de Cadastro", format: @<text>@item.DataCadastro</text>),
            gridlistaDossie.Column("Download",   header: "Download",   format: @<text><center>@Html.ActionLink("Download", "Download", new { caminho = item.Caminho })</center></text>),
            gridlistaDossie.Column("Excluir",   header: "Excluir",   format: @<text><center>@Html.ActionLink("Excluir", "Excluir", new { Id = item.Id })</center></text>)
         )
)
          <p>
              @Html.ActionLink("Voltar", "Alterar","Funcionario", new {login = ViewBag.Login},new { @class = "button2"})
          </p>
}